Page({
  /**
   * 在页面一加载，就进行登录访问控制
   *  判断有无token，无token跳转到登录页
   */
  onLoad() {
    // const token = wx.getStorageSync('token')

    // 通过全局，拿token数据
    // const token = getApp().token 
    // if(!token) {
    //   wx.navigateTo({
    //     url: '/pages/login/index'
    //   })
    // }
    // this.getUserInfo()
  },
  onShow() {
    // 注意：如果想要每次页面显示时，都是最新数据，应该在onShow中发请求
    this.getUserInfo()
  },
    // 用户信息接口
    async getUserInfo() {
      // 请求数据接口
      const { code, data: userInfo } = await wx.http.get('/userInfo')
      // 校验数据是否合法
      if (code !== 10000) return wx.utils.toast('数据加载失败, 请稍后重试!')
      // 设置数据，更新渲染
      console.log(userInfo) //用户信息
      this.setData({ userInfo })
      // 用户信息存到本地
      wx.setStorageSync('userInfo',userInfo)
    },
  goLogin() {
    wx.navigateTo({
      url: '/pages/login/index',
    })
  },
})
